Είναι η εντολή με την οποία βρίσκεις το άνω όριο ενός πίνακα στη VB6. Αν έχεις δουλέψει με loop σε πίνακες, δεν μπορεί να μην την έχεις συναντήσει. Στην VB.ΝΕΤ πάντως είναι περιττή γιατί υπάρχουν η μέθοδος Length που χρησιμοποιείται από όλα τα collections.
Όσον αφορά την αναζήτηση, πραγματικά θα πρέπει να είσαι σαφής στις ερωτήσεις σου. Ο μόνος λόγος που ο Γιώργος κατάφερε να μαντέψει τί ζητάς είναι γιατί έχει υπόψη τις ερωτήσεις που έχεις κάνει στο παρελθόν καθώς και αυτές που κάνεις στο coder.gr. Αν δεν γινόταν αυτό, δεν υπήρχε περίπτωση να σου απαντήσει κανείς. Childnode? Σε τί? Σε XML? Σε κάποιο Treeview?
Τώρα, αν θέλεις να κάνεις κάποια μορφή query σε XML, μπορείς να χρησιμοποιήσεις XPath και μία από τις μεθόδους XPathNavigator.Select, XPathNavigator.SelectAncestors, XPathNavigator.SelectChildren, XPathNavigator.SelectDescendants. Το documentation καθεμίας από αυτές τις μεθόδους δείχνει πως να διαβάσεις ένα αρχείο ή string xml και να κάνει κάποια αναζήτηση, τόσο σε C# όσο και σε VB. Αντιγράφω απλά τον κώδικα για την SelectDescendants:
Imports System
Imports System.IO
Imports System.Xml.XPath
public class Sample
public shared sub Main()
Dim doc as XPathDocument = new XPathDocument("books.xml")
Dim nav as XPathNavigator = doc.CreateNavigator()
' Move to the first book node.
Dim ni as XPathNodeIterator = nav.SelectDescendants("book", "", false)
ni.MoveNext()
Dim nav2 as XPathNavigator = ni.Current
' Display the content of each element node.
Dim ni2 as XPathNodeIterator = nav2.SelectDescendants(XPathNodeType.Text, false)
while (ni2.MoveNext())
Console.WriteLine(ni2.Current.Value)
end while
end sub
end class
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos